Canvas-elementti on HTML5-päivityksen mukana tullut ominaisuus, jota käytetään grafiikoiden piirtämiseen verkkosivuille JavaScriptin avulla[1]. Canvas mahdollistaa vektoripohjaisten grafiikoiden ja animaatioiden luomisen suoraan verkkosivulle ilman erillisiä lisäosia. Canvas-elementti on erityisen hyödyllinen interaktiivisten sovellusten, kuten pelien, visualisointien ja piirto-ohjelmien kehittämisessä.